An Approach to Test Program Generation for Memory Coherence Verification of “Elbrus” Microprocessors
نویسندگان
چکیده
One of the key aspects correctness memory subsystem a microprocessor is its functioning in accordance with coherence protocol. This article presents an approach to test program generation for verification “Elbrus” microprocessors. Requirements tests are considered. The map structure allowing describe areas used and types accesses these flexible way presented. method based on described. automatic proposed. Generated have been RTL models FPGA-based prototypes.
منابع مشابه
Combinatorial Model-Based Test Program Generation for Microprocessors
In this paper we describe a method of automated test program generation intended for systematic functional verification of microprocessors. The method supplements such widely-spread practical approaches as software-based verification and random generation. In our method, construction of test programs is based on microprocessor model, which includes structural model and instruction set model. Th...
متن کاملAn Approach to Test Programs Generation for Microprocessors Based on Pipeline Hazards Templates
In this paper we describe an approach to automated test programs generation intended for microprocessor verification. The approach is based on formal specification of microprocessor ISA and description of pipeline hazards templates. The use of formal specifications allows automating development of test program generators and systematizing control logic verification. Since the approach is underl...
متن کاملMicroTESK: An ADL-Based Reconfigurable Test Program Generator for Microprocessors
Test program generation plays a major role in functional verification of microprocessors. Due to tremendous growth in complexity of modern designs and rigid constraints on time to market, it becomes an increasingly difficult task. In spite of powerful test program generators available in the market, development of functional tests is still known to be the bottleneck of the microprocessor design...
متن کاملFunctional Self-Test Generation for Superscalar Microprocessors
Functional testing of microprocessors has been studied for over two decades. Techniques for generating functional tests for modern microprocessors with cache/MMU and pipelining have been previously proposed [4, 1]. However there are no reported techniques for automatic functional self-test generation for superscalar processors. We present such a technique that not only makes it possible to run ...
متن کاملPerformance Test Case Generation for Microprocessors
We describe a systematic methodology for generating performance test cases for current generation microprocessors. Such test cases are used for: (a) validating the expected pipeline flow behavior and timing; and, (b) detecting and diagnosing performance bugs in the design. We cite examples of application to a real, superscalar processor in pre– and post–silicon stages of development. Suggested ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Trudy Instituta sistemnogo programmirovaniâ
سال: 2022
ISSN: ['2079-8156', '2220-6426']
DOI: https://doi.org/10.15514/ispras-2022-34(2)-1